package com.njmaomao.gj.pyot.common.bean.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value = "订单支付出参")
public class OrderPayRespDTO {

    @ApiModelProperty(notes = "应用ID")
    private String appId;

    @ApiModelProperty(notes = "商户号")
    private String partnerid;

    @ApiModelProperty(notes = "时间戳")
    private String timeStamp;

    @ApiModelProperty(notes = "随机字符串")
    private String nonceStr;

    @ApiModelProperty(notes = "预支付交易会话ID")
    private String prepayid;

    @ApiModelProperty(notes = "订单详情扩展字符串")
    @JsonProperty("package")
    private String packageStr;

    @ApiModelProperty(notes = "签名方式")
    private String signType;

    @ApiModelProperty(notes = "签名")
    private String paySign;

    @ApiModelProperty(notes = "二维码链接，用于生成二维码，展示给用户进行扫码支付，注意，此参数只有使用扫码支付的时候才返回")
    private String codeUrl;

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getTimeStamp() {
        return timeStamp;
    }

    public void setTimeStamp(String timeStamp) {
        this.timeStamp = timeStamp;
    }

    public String getNonceStr() {
        return nonceStr;
    }

    public void setNonceStr(String nonceStr) {
        this.nonceStr = nonceStr;
    }

    public String getPackageStr() {
        return packageStr;
    }

    public void setPackageStr(String packageStr) {
        this.packageStr = packageStr;
    }

    public String getSignType() {
        return signType;
    }

    public void setSignType(String signType) {
        this.signType = signType;
    }

    public String getPaySign() {
        return paySign;
    }

    public void setPaySign(String paySign) {
        this.paySign = paySign;
    }

    public String getCodeUrl() {
        return codeUrl;
    }

    public void setCodeUrl(String codeUrl) {
        this.codeUrl = codeUrl;
    }

    public String getPrepayid() {
        return prepayid;
    }

    public void setPrepayid(String prepayid) {
        this.prepayid = prepayid;
    }

    public String getPartnerid() {
        return partnerid;
    }

    public void setPartnerid(String partnerid) {
        this.partnerid = partnerid;
    }
}
